proposal electronic invoicing invoice management software proposals b2c invoice printing billing invoices engagement rings distribution software fine jewelry business accounting consulting manufacturing software diamonds online invoicing b2b accounting software invoicing business to business marketing erp